distinguished professor - French English Dictionary